Text copied to clipboard!
Cím
Text copied to clipboard!Rendszerfunkciók fejlesztője beágyazott rendszerekhez
Leírás
Text copied to clipboard!
Rendszerfunkciók fejlesztőjét keresünk beágyazott rendszerekhez, aki tapasztalattal rendelkezik alacsony szintű szoftverfejlesztésben, valós idejű operációs rendszerek (RTOS) használatában, valamint hardverközeli programozásban. A pozíció célja, hogy kulcsszerepet töltsön be a beágyazott rendszerek működéséhez szükséges alapvető rendszerfunkciók, például eszközmeghajtók, kommunikációs protokollok, memóriakezelés és rendszerindítási folyamatok fejlesztésében és karbantartásában.
A sikeres jelölt szorosan együttműködik a hardverfejlesztőkkel, rendszertervezőkkel és más szoftverfejlesztőkkel annak érdekében, hogy megbízható, hatékony és skálázható megoldásokat hozzon létre. A munkakör magában foglalja a meglévő rendszerek optimalizálását, hibakeresést, valamint új funkciók implementálását különböző ipari alkalmazásokhoz, például autóipari vezérlőegységekhez, orvostechnikai eszközökhöz vagy ipari automatizálási rendszerekhez.
Elvárjuk, hogy a jelölt jártas legyen C vagy C++ nyelvekben, ismerje a mikrokontrollerek és processzorok architektúráját (pl. ARM Cortex-M), valamint képes legyen olvasni és értelmezni hardver specifikációkat. Előnyt jelent, ha a jelölt tapasztalattal rendelkezik biztonságkritikus rendszerek fejlesztésében (pl. ISO 26262, MISRA szabványok), valamint ha ismeri a verziókezelő rendszereket (pl. Git) és a fejlesztési életciklusokat (pl. Agile, V-model).
Ez a pozíció kiváló lehetőséget kínál azok számára, akik szeretnének mélyebb technikai tudást szerezni a beágyazott rendszerek világában, és hozzájárulni innovatív termékek fejlesztéséhez. Ha szeretsz hardverközeli szoftvereket írni, érdekelnek a valós idejű rendszerek, és szívesen dolgoznál egy dinamikus, mérnöki csapatban, akkor várjuk jelentkezésedet!
Felelősségek
Text copied to clipboard!- Rendszerfunkciók és eszközmeghajtók fejlesztése beágyazott rendszerekhez
- Valós idejű operációs rendszerek konfigurálása és integrálása
- Hardver specifikációk értelmezése és implementáció támogatása
- Kommunikációs protokollok (pl. CAN, SPI, I2C) implementálása
- Memóriakezelési és rendszerindítási folyamatok fejlesztése
- Hibakeresés és teljesítményoptimalizálás alacsony szinten
- Dokumentáció készítése és karbantartása
- Együttműködés a hardver- és szoftverfejlesztő csapatokkal
- Tesztelési és verifikációs folyamatok támogatása
- Részvétel a szoftverarchitektúra tervezésében
Elvárások
Text copied to clipboard!- Felsőfokú végzettség informatikai, villamosmérnöki vagy hasonló területen
- Legalább 2-3 év tapasztalat beágyazott rendszerek fejlesztésében
- Magabiztos C vagy C++ programozási ismeretek
- Valós idejű operációs rendszerek (RTOS) ismerete
- Mikrokontroller architektúrák (pl. ARM Cortex-M) ismerete
- Hardverközeli programozási tapasztalat
- Kommunikációs protokollok ismerete (pl. UART, CAN, SPI)
- Verziókezelő rendszerek (pl. Git) használatában szerzett tapasztalat
- Angol nyelvtudás műszaki dokumentáció olvasásához
- Előnyt jelent: biztonságkritikus rendszerek ismerete (pl. ISO 26262)
Lehetséges interjú kérdések
Text copied to clipboard!- Milyen beágyazott rendszereken dolgoztál korábban?
- Milyen RTOS-t használtál, és milyen célra?
- Írtál már eszközmeghajtót? Milyen hardverhez?
- Hogyan közelíted meg a hibakeresést alacsony szintű kódban?
- Milyen kommunikációs protokollokat implementáltál?
- Van tapasztalatod biztonságkritikus rendszerek fejlesztésében?
- Milyen fejlesztési módszertanokat ismersz (pl. Agile, V-model)?
- Használtál már oszcilloszkópot vagy logikai analizátort?
- Milyen verziókezelő rendszert használsz, és hogyan?
- Hogyan dokumentálod a fejlesztett rendszerfunkciókat?